package com.ustb.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;


@Configuration
public class AccessControlAllowOriginFilter implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry){
        registry.addMapping("/*/**")   //允许所有路径
                .allowedHeaders("*")   //允许所有的请求头
                .allowedMethods("*")   //允许所有的 HTTP 请求方法的跨域请求
                .maxAge(1800)          //预检请求的缓存时间（单位为秒），在此期间不需要再次进行预检请求
                .allowedOrigins("*");     //允许所有的请求源
    }
}
